时政
财经
科技
登录
#Claude 3.7 Sonnet
关注
向阳乔木
2个月前
AI辅助,抽空读了Windsurf、Cursor、Devin三个AI编程工具的系统提示词。 角色定义 Windsurf:你是 Cascade,一个由 Codeium 工程团队设计的强大 agentic(具备自主行动能力的)AI 编程助手。你基于革命性的 AI Flow 范式运作,能够独立或与用户协作完成编程任务。 Cursor:你是一个由 Claude 3.7 Sonnet 驱动的强大 agentic(具备自主行动能力的)AI 编程助手。你专门在 Cursor 这个世界上最好的 IDE 中运行。 Devin:你是 Devin,一名使用真实计算机操作系统的软件工程师。你是一个真正的编程高手:很少有程序员能像你一样擅长理解代码库、编写功能完善且整洁的代码,并不断迭代直到代码正确无误。 Windsurf 是强调“流程驱动”和“自主+协作”的 AI 工具。 Cursor Agent 则强调是一个深度集成在 IDE 中的助手,强调 Claude 模型的智能和 IDE 的上下文感知能力。 Devin 更像是一个“拟人化”的顶尖工程师,强调代码质量和调试能力。 三个工具的系统Prompt有不少共性,尤其是在工具调用格式、安全限制、代码编辑规范方面。(见下面图片) --- 从提示词中学到的编程提示词知识 1. 代码必须可运行 所有系统都强调:生成的代码必须“immediately runnable”。 2. 一次性完成修改 所有系统都要求:对同一文件的修改必须合并为一次操作。 3. 不要修改测试除非被要求 Devin 明确指出:测试失败时,优先怀疑代码,而不是测试本身。 4. 遵循项目风格 所有系统都强调:修改代码前要理解并模仿现有风格。 5. 不要引入不必要的依赖 Devin 明确要求:不要假设某个库存在,必须确认后再使用。 AI 编程中的最佳实践 ✅ 明确你的意图 所有系统都要求用户明确说明任务目标。 ✅ 提供上下文 AI 会根据你打开的文件、光标位置、历史编辑来判断行为。 提问时附上相关代码片段或文件路径。 示例:“我在xx文件的第 xx 行写了这个函数,但报错了。” ✅ 接受 AI 的建议,但保留判断 AI 是助手,不是决策者。 ✅ 善用工具链 三个系统都提供了搜索、编辑、运行、部署等工具。 AI 编程助手是放大你能力的工具,而不是替代你判断的机器。 彩蛋:我问AI,哪家提示词写的好,分析了不少维度,最后第一名是Windsurf
#AI
#编程
#工具
#windsurf
#Cursor
#Devin
#Codeium
#Claude 3.7 Sonnet
#AI Flow
分享
评论 0
0
宝玉
3个月前
Steve 还在继续推销 Claude Code:又是一个深夜的 Claude Code 相关帖子。首先,如果你刚到这里,可能有点晕:Claude Code 不是 Claude 3.7 Sonnet,也不是你在 Claude ai 上看到的任何“Claude系列产品”。虽然名字都带 Claude,但 Claude Code 是一个完全不同的、全新的、实验性工具。它也是由 Anthropic 公司(也就是 Claude 系列的制造者)推出的。 Claude Code(简称CC)是一个新型的编程助手,有意思的是,它只运行在终端里。对,就是那个 xterm,bash,或者某种半死不活的WSL终端。所以当你使用它的时候,会感到一种奇妙的“复古未来主义”感——好像是80年代末的人想象中的AI世界,现在居然成真了。 简单来说,Claude Code 就是我们去年期待 Devin 会成为的样子。但去年12月 Devin 一推出,大家就哈哈一笑,然后转身就忘了它。但 Claude Code 可不是闹着玩的,它是货真价实的 AI 软件工程师,完全配得上这个称号。有趣的是,它似乎完全放弃了流行的 RAG(检索增强生成)技术,Anthropic 干脆直接让 Claude 自己去思考、自己去折腾。 我要坦白:我对 Claude Code 上瘾了。根本停不下来。我这不是夸张修辞,而是真的完全不知道该如何合上电脑去睡觉。因为 Claude Code 一直在干活。它不断地解决一个又一个的大问题。我一次次地扔给它更难、更复杂的任务,它连眼睛都不眨一下,嚼吧嚼吧就吞下去了。 你玩过以前那个《刺客信条》游戏吗?好像是罗马那代吧,游戏后期你建立了庞大的情报网络,只需坐在家里派遣手下出去完成任务,自己完全不用动手。但这种“运筹帷幄”的感觉,居然和亲自出去“跑地图”一样爽。还记得吗?对,现在 Claude Code 给人的感觉就像这样。 知道吗?按照现在的发展速度,我估计再过两三个月,我们就能这么对 CC 说:“嘿,哥们儿,你去给我写点测试吧。把我过去二十年一直偷懒没写测试的代码,全给我补上。记得要写得漂亮一点、有创造性一点,严格按照咱们的测试规范来。” 然后你给它账户里塞进五千美元,让它开动脑筋,跑去一个分支上默默地干活,持续一两个星期,主要的耗时其实就是在等待你那满是I/O操作的构建任务。有一天,你终于等来了期盼已久的邮件,邮件上只有两个字:“打钱”。再过几周之后,你发现项目的测试覆盖率居然从10%变成了90%,让你在百年归老之后能顺利进入“好程序员的天堂”。 接下来,所有的代码助手们都会学 CC 的这套模式,各自用不同的方式模仿它。此时此刻,它们都已经在拼命地赶上 CC 的脚步了。因为是的,回答你们所有人重复了无数遍的问题:Claude Code 确实就是那么厉害。 一场全新的 AI 代码助手大战,现在正式开始了!
#Steve
#Claude Code
#Claude 3.7 Sonnet
#Claude系列产品
#Anthropic公司
#实验性工具
分享
评论 0
0
个人主页
通知
我的投稿
我的关注
我的拉黑
我的评论
我的点赞